// Copyright DustedPixels.com 2008. All rights reserved.

package com.dustedpixels.ooops;

/**
 * @author micapolos@gmail.com (Michal Pociecha-Los)
 */
public interface Ooops {
  /**
   * Processes given class.
   * 
   * @param className name of the class to process.
   * @param inputClassDataSupplier supplier of classes to process 
   * @param outputClassDataReceiver receiver of processed classes
   */
  void process(String className,
      ClassDataSupplier inputClassDataSupplier,
      ClassDataReceiver outputClassDataReceiver);
}
